• word of the day

    helicteres isora

    helicteres isora - Dictionary definition and meaning for word helicteres isora

    Definition
    (noun) East Indian shrub often cultivated for its hairy leaves and orange-red flowers
Download our Mobile App Today
Receive our word of the day
on Whatsapp